import request from '../utils/request';
import { PAGE_SIZE } from '../constants';

export function list(values) {
  return request(`/netdiskapi/list`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function upload(values) {
  return request(`/netdiskapi/upload`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function rename(values) {
  return request(`/netdiskapi/rename`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function copy(values) {
  return request(`/netdiskapi/copy`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function move(values) {
  return request(`/netdiskapi/move`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function remove(values) {
  return request(`/netdiskapi/remove`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function edit(values) {
  return request(`/netdiskapi/edit`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function getContent(values) {
  return request(`/netdiskapi/createFolder`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function download(values) {
  return request(`/netdiskapi/download`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function downloadMultiple(values) {
  return request(`/netdiskapi/downloadMultiple`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function compress(values) {
  return request(`/netdiskapi/compress`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function extract(values) {
  return request(`/netdiskapi/extract`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}

export function changePermissions(values) {
  return request(`/netdiskapi/changePermissions`, {
    method: 'POST',
    body: JSON.stringify(values),
  });
}
